异形按钮的实现方法(例如:斜角按钮,星形按钮)
2019-10-26更新:
作者jacen在新版里增加了win.region.png库, 另外在updateWindow()函数里增加了第三个参数来保存之前生成的region区域, 这样利用这个库, 代码就可以更简洁了
plus控件改变文本的颜色
更新: 2019-10-22 一鹤jacen改进了plus控件的color属性,
运行时修改color属性如果启用了编辑属性可同步修改内部编辑框字体颜色可以很方便的修改plus的文本色了.
使用以下代码请升级到aardio最新版本
之前都是用skin() 来设置颜色, 但是这个的颜色只是和鼠标的各种交互用的.
这次突然用到直接修改颜色, 特此记录一下
ST-curve波形图ocx控件的试用
波形图的简单应用示例:
这个页面创建波形, 其他界面传递参数来添加数据或者清空图形
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import thread.command; /*初始化波形图外形{{*/ var stc = winform.createEmbed("{315E7F0E-6F9C-41A3-A669-A7Elayui做界面在aardio中使用交互学习
回复#6 @dsp2138 :
不理解你到底想做啥? 什么叫主动?
你的意思是,网页html里主动调用aar?
网页里如果你不去手动点, 想要它自己主动调用aar, 那么你就在html里加个定时器,或者网页代码里加while , 里面循环判定执行啥啥的.
js是单线程的, 你难道还想要它跑多线程?
推荐你去aar的C大大的社区提问, bbs.aardio.org
layui做界面在aardio中使用交互学习
回复#3 @dsp2138 :
追加一点提示, 你可以再aar文件里追加网页中的js函数, 然后就想给谁交互就和谁了
layui做界面在aardio中使用交互学习
回复#3 @dsp2138 :
上面不是说了吗 用wb.external
就如你所问:
你想让网页获取变量,main.aardio里定义
wb.external = { get变量a = function(){ return mainform.edit.text; }; }然后网页里用js获取,用external.get变量a()
aardio自定义控件一例
感谢 indertust 提供的示例代码
自定义控件可以方便的把一系列的功能封装到一个控件, 这样使用的时候就不需要繁杂的复制黏贴修改了,更方便管理。
例如下面是把采集到的模拟数据显示在界面上, 通道有8个,如果按照常规写法需要拖动很多个控件来实现,封装为一个控件之后只需要业务逻辑即可。
自定义的 analogchannelex.aardi
(转)从去除毛刺的策略看开运算opening_circle和闭运算closing_circle的异同
发现一篇文章写的不错, 分享下
https://www.cnblogs.com/xh6300/p/6397289.html
halcon查找方形管材接头边缘
halcon基于局部阈值和区域后处理的六边形晶体提取
halcon曲别针定位(角度位置)
halcon简易识别酒瓶上的特定字符
halcon基本的图像分割(腐蚀,膨胀,选择)
函数内部调用自己(函数自身调自身)
最近有函数自身调用自身的需求(流程里套流程), 当然参数是不同的.
测试了下,aar里可以使用. 要写好退出条件, 要不然死循环了
import console; test = function(num){ num++; sleep(500) console.log(num) if(num>20){ return; } test(num); } test(5); console.pause(true);FlexCell控件aar调用示例
50000条大数据虚表功能演示:
用plus实现文本编辑的时候改变编辑框的外观
上次看到群里有人问:
怎么在改变边框颜色的同时改变字体的颜色?
测试了下, 用state状态判断就可以.
winform.plus2.onStateChange = function(state){ //导出所有状态 //console.dump(state); //判断当前状态 if(state.focus == true){ //改变字体颜色 winform.plus2.editBox.color = 0x0055cc; }else {雷赛运动控制卡H头文件内api函数转换到aardio函数声明转换器(源码)
话说,我们用到过多种运动控制卡, 一般都会提供 h头文件, 我不知道aardio里怎么直接调用这个H头文件当aar的api声明, 所以写了这个自动转换工具把dll里面的函数转换到aar里去.
注: aar里其实不赞成把dll内的所有函数都声明调用, 这样浪费时间和资源, aar本来就可以不声明就调用dll内的函数, 除极个别的一些参数类型需要声明之外.
这个工具,不局限于雷赛控制卡的h头文件, 我测试过,其他控制卡也可以
代码改自 aardio内置的api函数转换器, 感谢一鹤jacen提供.